<html>

<head>
<title>Ankiety</title>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8">
</head>

<body>
<div style="text-align:center; width:1024px; height:250px; text-align:center; margin-left:auto; margin-right:auto">
<img src="Logo_admin.png"/>
<hr/>
	<?php 
	$link = mysql_connect('localhost', 'root', '', 'ankiety')
    	or die('Could not connect: ' . mysql_error());
	echo "<br>";
	mysql_select_db('ANKIETY') or die('Could not select database');

	session_start();
		
	if(isset($_POST['usun_ankiete']))
	{
		$query="delete from questions where id_question = ".$_POST['pytanie'];
		$result=mysql_query($query);
		$result = mysql_query($query) or die('Query failed: ' . mysql_error());
		
		$query="delete from answers where id_question = ".$_POST['pytanie'];
		$result=mysql_query($query);
		$result = mysql_query($query) or die('Query failed: ' . mysql_error());
		echo "Usunięto ankietę!";
		
	}
	if(isset($_POST['dodaj_odpowiedz']))
	{
		$_SESSION['odpowiedzi']=$_SESSION['odpowiedzi']+1;
	}
	if(isset($_POST['usun_odpowiedz']))
	{
		if($_SESSION['odpowiedzi']>2)
			$_SESSION['odpowiedzi']=$_SESSION['odpowiedzi']-1;
	}
	if(isset($_POST['edytuj_ankiete']) || isset($_POST['usun_odpowiedz']) || isset($_POST['dodaj_odpowiedz']))
	{
		if(isset($_POST['pytanie']))
		$_SESSION['pytanie_wybrane'] = $_POST['pytanie'];
		$query="select id_question, question from questions where id_question = ".$_SESSION['pytanie_wybrane']."";
		$result=mysql_query($query);
		$result = mysql_query($query) or die('Query failed: ' . mysql_error());
		while ($row = mysql_fetch_array($result))
		{
			$_SESSION['pytanie_wybrane'] = $row[0];
				$pytanie=$row[1];
				break;
		}		
		echo '<form name="dodaj_ankiete" method="post">';
		echo "<p>Pytanie: <input name='pytanie_tresc' type='text' value='".$pytanie."' size='100' /> </p>";
		echo "Odpowiedzi: ";
		$query="select answer from answers where id_question = ".$_SESSION['pytanie_wybrane']."";
		$result = mysql_query($query) or die('Query failed: ' . mysql_error());
		$num_rows = mysql_num_rows($result);
		$i=0;
		while ($row = mysql_fetch_array($result))
		{
				$i++;
				$j="odp".$i;
				echo "<p> ".$i.": <input name=$j type='text' value='".$row[0]."' size='40' /> </p>";
				
				if(isset($_SESSION['odpowiedzi']))
				{
				if($_SESSION['odpowiedzi'] == ($i))
					break;
				}
		}
		if(isset($_SESSION['odpowiedzi']))
		for($i;$_SESSION['odpowiedzi']>$i;++$i)
		{
			$j="odp".($i+1);
			echo "<p> ".($i+1).": <input name=$j type='text' value='' size='40' /> </p>";
			if(isset($_SESSION['odpowiedzi']))
				{
				if($_SESSION['odpowiedzi'] == $i)
					break;
				}
		}
		$_SESSION['odpowiedzi']=($i);
		echo "<p><input name='dodaj_odpowiedz' type='submit' value='Dodaj odpowiedź' />";
		echo "<p><input name='usun_odpowiedz' type='submit' value='Usun odpowiedź' />";
		if(isset($_POST['tryb_wyboru']))
		{
		echo "<input name='tryb_wyboru' type='checkbox' checked>Wielokrotny tryb wyboru</p>";
		}
		else
		{
		echo "<input name='tryb_wyboru' type='checkbox'>Wielokrotny tryb wyboru</p>";
		}
		echo "<input name='potwierdz_edycje' type='submit' value='Potwierdź zmiany' style='width:280px;' />";
		echo "</form>";
		echo '<form name="powrot" method="post" action="admin.php">';
		echo "<input name='powrot' type='submit' value='Powrót' style='width:280px;' />";
		echo "</form>";
	}
	if(isset($_POST['potwierdz_edycje']))
	{
		if(isset($_POST['tryb_wyboru']))
		{
		$query="UPDATE QUESTIONS SET QUESTION = '".$_POST['pytanie_tresc']."', MULTIPLE_CHOOSE = true WHERE ID_QUESTION = ".$_SESSION['pytanie_wybrane']."" ;
		}
		else
		{
		$query="UPDATE QUESTIONS SET QUESTION = '".$_POST['pytanie_tresc']."', MULTIPLE_CHOOSE = false WHERE ID_QUESTION = ".$_SESSION['pytanie_wybrane']."" ;
		}
		$result = mysql_query($query) or die('Query failed: ' . mysql_error());
		
		$query="delete from answers where id_question = ".$_SESSION['pytanie_wybrane']."";
		$result = mysql_query($query) or die('Query failed: ' . mysql_error());
		
		$query="select id_answer from answers order by id_answer desc";
		$result = mysql_query($query) or die('Query failed: ' . mysql_error());
		while ($row = mysql_fetch_array($result))
		{
				$id_odp = $row[0];
				break;
		}
		$id_odp++;
		for($i=1;$i<=$_SESSION['odpowiedzi'];$i++)
		{
			$j='odp'.$i;
			$query="INSERT INTO ANSWERS (ID_ANSWER, ANSWER, ID_QUESTION, ANSWERS_COUNT)
				VALUES ($id_odp, '".$_POST["$j"]."', ".$_SESSION['pytanie_wybrane'].", 0)" ;
			$result = mysql_query($query) or die('Query failed: ' . mysql_error());
			$id_odp++;
		}
		
		echo "Ankieta została zmieniona!";
		echo '<form name="powrot" method="post" action="admin.php">';
		echo "<input name='powrot' type='submit' value='Powrót do głównego panelu' />";
		echo "</form></p>";
	}
	if(!isset($_POST['edytuj_ankiete']) && !isset($_POST['usun_odpowiedz']) && !isset($_POST['dodaj_odpowiedz']))
	{
		unset($_SESSION['odpowiedzi']);
		//$_SESSION['odpowiedzi']=0;
		$query="select id_question, question from questions";
		$result=mysql_query($query);
		$result = mysql_query($query) or die('Query failed: ' . mysql_error());
		echo '<form method=post>';
		echo '<table align="center" border=1>';
		$i=1;
		while ($row = mysql_fetch_array($result))
		{
				$edytuj="edytuj".$i;
				echo '<tr>
				<td>'.$i.'</td>
				<td>'.$row[1].'</td>
				<td><input type="radio" name="pytanie" value="'.$row[0].'"></td>
				</tr>';
				$_SESSION['ile_pytan']=$i;
				$i++;
		}
		echo "</table>
		<input type='submit' name='edytuj_ankiete' value='Edytuj ankietę' />
		<input type='submit' name='usun_ankiete' value='Usuń ankietę' />";
		echo '</form>';
		echo '<form name="powrot" method="post" action="admin.php">';
		echo "<input name='powrot' type='submit' value='Powrót do głównego panelu' style='width:200px;'/>";
		echo "</form></p>";
	}
	?>
</body>

</html>
